import request from '@/utils/request'

const baseURL = '/energyReport'

// 企业上报能源利用状况报告
/**
 *
 * @param file{File}
 * @param year{string | number}
 * @returns {*}
 */
export function uploadEnergyReport (file, year) {
  const formData = new FormData()
  formData.append('file', file)
  formData.append('year', year)
  return request({
    url: `${baseURL}/uploadEnergyReport`,
    method: 'post',
    data: formData,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  })
}

// 删除能源利用状况报告信息
export function deleteEnergyReport (id) {
  return request({
    url: `${baseURL}/deleteEnergyReport`,
    params: {
      id
    }
  })
}

// 企业查看能源利用状况报告信息
export function enterpriseLoadReport () {
  return request({
    url: `${baseURL}/enterpriseLoadReport`
  })
}

// 政府查看企业能源利用状况报告信息
export function governmentLoadReport (params) {
  return request({
    url: `${baseURL}/governmentLoadReport`,
    params,
  })
}

/**
 * 查看企业能源利用状况报告信息文档地址
 * @param {*} tenantId 
 * @param {*} year 
 */
export function loadEnergyReportFile (tenantId, year) {
  return request({
    url: `${baseURL}/loadEnergyReportFile`,
    params: {
      tenantId,
      year
    }
  })
}
